package com.atguigu.gmall.user.service.api;

import com.atguigu.gmall.model.user.UserAddress;
import com.atguigu.gmall.model.user.UserInfo;

import java.util.List;

public interface UserService {
    /**
     * 执行具体的登录逻辑
     * @param userInfo 仅封装了前端页面传入的用户名、密码
     * @return 从数据库查询得到的完整对象
     */
    UserInfo login(UserInfo userInfo);

    /**
     * 根据用户 id，查询用户地址
     * @param userId
     * @return
     */
    List<UserAddress> getUserAddressList(Long userId);
}
